백엔드 API의 응답이 느릴 경우
❓질문
백엔드 API의 응답이 느려 사용성에 악영향이 발생하는 상황에서 어떻게 대응하실 건가요?
💡 조사하기전 내가 알고 있던 내용
- 백엔드과의 커뮤니케이션을 통해서 이를 보안한다.
- prefetch기능을 통해서 미리 데이터를 받아놓고 이를 사용하는 방법이 있습니다.
- 캐싱하는 방법이 있습니다 React Query등 캐싱 전략을 활용하는 라이브러리등을 사용하면 보다 쉽게 캐싱 전략을 사용할 수 있습니다.
🏫 정리한 내용
백엔드과의 커뮤니케이션때 Sentry나 Datadog같은 모니터링 도구를 통해 성능 데이터를 바탕으로 '느리다' 같은 피드백이 아닌 '어떠한 API가 N초 소요된다 , 이러한 경우일때 이렇게 된다' 이런식으로 확실하게 피드백 하는게 중요합니다.